系统管理员和开发人员
终止声明
Oracle Solaris 未来版本的特性终止 (EOF) 计划
特性终止:
本节列出了未来的 Oracle Solaris 11 版本中可能会删除的特性。
未来的版本可能不再提供以下命令和实用程序。
|
luxadm |
未来的 Oracle Solaris 版本中可能删除 luxadm 光纤通道管理命令。请改为使用现有的 mpathadm、fcinfo/fcadm、cfgadm、sg_inq、eeprom 和 hotplug 实用程序。 |
|
/usr/ucb 命令 |
未来的 Oracle Solaris 版本中可能删除 /usr/ucb 下的其余命令。请改为使用 /usr/bin、/usr/xpg7/bin 或 /usr/gnu/bin 中的等效命令。 |
未来的版本中将不再支持以下加密协议、算法和密钥长度。
您应当升级应用以使用现代密码和散列以及更长的密钥长度。
未来的版本中可能不再提供以下驱动程序及其相关手册页面。除非列出了替代方案,否则这些驱动程序支持的任何设备将不再适用于该版本,并且依赖于这些驱动程序或设备的任何软件可能不再适用于该版本。
|
arcmsr(4D) |
arcmsr 内核驱动程序,它是 Areca Hardware Raid 设备的底层 SAS 和 SATA HBA 驱动程序。请参阅 arcmsr(4D) 手册页面了解详细信息。 以下 SATA Raid 卡将不再受支持: ARC-1110 pci17d3,1110 ARC-1120 pci17d3,1120 ARC-1130 pci17d3,1130 ARC-1160 pci17d3,1160 ARC-1170 pci17d3,1170 ARC-1201 pci17d3,1201 ARC-1210 pci17d3,1210 ARC-1220 pci17d3,1220 以下 SAS RAID 卡将不再受支持: ARC-1380 pci17d3,1380 ARC-1381 pci17d3,1381 ARC-1680 pci17d3,1680 ARC-1681 pci17d3,1681 |
|
llc2(4D) |
逻辑链路控制 2 (LLC2) 驱动程序。X.25 和 Solstice OSI 套件附加软件产品需要此驱动程序。请参阅 llc2(4D) 手册页面了解详细信息。 |
|
psif(4D) |
PCIe 可扩展系统接口 (PSIF) 和虚拟功能 InfiniBand (IB) 驱动程序。 |
|
NVIDIA R304 |
NVIDIA 图形驱动程序的 304.xx 旧版本。替代方案是,要么升级至较新版本的 NVIDIA 驱动程序支持的显卡,要么在未启用硬件加速的情况下迁移至 X.Org VESA 驱动程序。请参阅 Unix GPU 早期版本的支持时限,了解 NVIDIA 的支持生命周期以及各驱动程序版本支持的 GPU。 |
未来的版本中将不再提供以下免费和开源软件 (FOSS):
|
consolekit |
管理桌面登录会话的框架。 |
|
elinks |
ELink 基于文本的控制台 Web 浏览器。请改为使用 lynx 或 links。 |
|
libpng 1.0 |
Portable Network Graphics 库的 1.0 和 1.2 版。请改为使用 libpng 1.4。 |
|
MySQL 5.5 |
MySQL 数据库的 5.5 和 5.6 版。请改为使用 MySQL 5.7。 |
|
perl 5.22 |
perl 解释器及相关模块的 5.22 版。请改为使用 perl 5.26。 |
|
Python 2.7 |
Python 解释器 2.7 版和所有 Python 2.7 模块。请改为使用 Python 3 和 Python 3 模块。 |
|
Synergy |
Synergy 鼠标和键盘共享软件。 |
未来的版本中可能不再提供 kstat v1 框架。您可以改为使用 kstat v2 框架,该框架为创建、管理和访问 kstats 提供了更丰富的替代方案。
下表列出了 kstat v2 的替代接口:
|
kstat v1 中的接口 |
kstat v2 中的接口 |
|
kstat |
kstat2 |
|
libkstat |
libkstat2 |
|
内核 kstat_* API |
内核 kstat2_* API |
|
Kstat Perl 模块 |
— |
您还可以使用 RAD API 收集内核统计信息。尽管 RAD API 同时支持两个版本的 kstat,但建议您使用 kstat v2。
未来的版本中可能不再提供 NIS 的所有组件,包括客户端、服务器、工具和编程接口。请改为使用 LDAP 命名服务。
未来的版本中将删除点对点协议 (PPP)。Oracle Solaris PPP 软件包已移至旧版,全新安装时将不再安装该软件包。
未来的版本中可能不再提供 Unix 到 Unix 的复制 (UUCP) 协议及其相关命令和后台进程。uuencode 和 uudecode 命令将被保留。
本节列出了 Oracle Solaris 11.4 Beta 版中不再提供的特性。如果现有系统上安装了这些特性,升级至 Oracle Solaris 11.4 会从该系统中删除这些特性。
不再提供以下命令和实用程序。
|
addbadsec |
用于手动移除发生故障的磁盘块。磁盘固件现在会自动处理此任务。 |
|
appcert |
用于检查应用与 Oracle Solaris 应用二进制接口 (ABI) 的一致性。您可以改为使用适用于Oracle Solaris 的 Preflight Application Checker 工具。 |
|
asa |
用于将 FORTRAN carriage-control 输出转换为可打印格式。 |
|
bfs |
用于扫描没有足够内存直接处理的系统上的“大”文件(最大 1 MB)。请改为使用 ed 命令。 |
|
dispswitch |
用于在按下笔记本专用热键时切换显示配置。请改为使用 xrandr 命令或 GNOME 显示设置应用来更改显示配置。 |
|
dpost、eqnchar、mansun |
roff 命令集已被替换为 Oracle Solaris 11.4 版中 groff 系统。groff 系统中已不再使用 dpost 命令。请改为使用 grops 命令。eqnchar 文件已不再需要,因此未替换。不再使用 mansun 宏。请改为使用 man 宏。 |
|
dumpcs |
显示当前区域设置的代码集表。请改为使用 /usr/pub/utf-8 文本文件在 UTF-8 区域设置中显示可打印字符。在 EUC 区域设置中,将 dumpcs 命令的输出保存在之前版本中,并用于未来参考。 |
|
fruadm |
用于打印或设置现场可更换部件 (FRU) 的客户数据。您仍然可以在服务处理器中运行此命令。 |
|
fsexam |
用于将文件名或纯文本文件的内容从旧版字符编码转换为 UTF-8 编码。请改为使用 fsexamc 命令。 |
|
getfacl |
用于显示自主文件信息。请改为使用 ls 命令的 -v 或 -V 选项来列出访问控制列表 (ACL)。 |
|
gettable |
用于从 RFC 953 服务器获取 RFC 952 主机表。请改为使用 DNS。 |
|
htable |
用于将 RFC 952 主机表转换为主机、网络和网关文件。请改为使用 DNS。 |
|
in.dhcpd |
不再提供 Sun DHCP 后台进程 (in.dhcpd)。如果需要 DHCP 服务器,请使用 ISC DHCP 服务器。要安装 ISC DHCP 服务器,请安装 service/network/dhcp/isc-dhcp 软件包。 |
|
in.rdisc |
网络路由器发现后台进程。从 Oracle Solaris 9 Update 1 开始,in.rdisc 后台进程已废弃。请改为使用提供基础 RFC 1259 路由器发现功能的 in.routed 后台进程。 |
|
installgrub |
用于在磁盘分区或软盘上安装旧版 GRUB。 |
|
isalist |
打印 Oracle Solaris 软件已知的原生指令集。请改为使用 isainfo 命令查询当前指令集架构的功能。 |
|
ITU Construction 实用程序 |
ITU 实用程序用于在安装期间引导包含更新的 Oracle Solaris。 不再提供以下命令:
/usr/bin/itu
/usr/bin/mkbootmedia
/usr/bin/pkg2du
/usr/bin/updatemedia
要使用映像包管理系统 (IPS) 提供类似功能,请参阅在 Oracle® Solaris 11.4 中使用映像包管理系统打包和交付软件和创建自定义 Oracle® Solaris 11.4 映像。 |
|
js2ai |
用于将 Oracle Solaris 10 JumpStart 规则、配置文件和 sysidcfg 配置文件转换成与 Oracle Solaris 11 自动安装程序 (AI) 兼容的格式。 |
|
machid |
不再提供以下 machid 命令集:
/usr/bin/i386
/usr/bin/i486
/usr/bin/i386pc
/usr/bin/sun
/usr/bin/sparc
/usr/bin/sun4m
如果使用命令名称指示的指令集,那么这些命令将返回 true 值(退出代码为 0)。请改为使用 uname 命令。有关更多信息,请参见 uname(1) 手册页面。 |
|
mailcompat |
用于为 Oracle Solaris 邮箱格式提供 SunOS 4.x 兼容性。 |
|
makekey |
用于生成加密密钥。请改为使用 pwhash 命令来生成密码散列,这将允许您访问更新和更安全的散列算法。 |
|
mp |
mp 是一个命令行打印筛选器,它接受文本作为输入并打印 PostScript 作为输出。请改为使用 paps 命令筛选器。 |
|
netservices |
用于启用或禁用网络服务。Oracle Solaris 11 中的默认安全状况等同于或强于运行 netservices limited 命令。注重系统安全状况的管理员应当使用合规性框架。您可以使用 svcadm 命令启用或禁用各个服务,或者创建适合您站点的 SMF 配置文件。 |
|
optisa |
用于确定最适合使用哪种变体指令集。请改为使用 isainfo 命令查询当前指令集架构的功能。 |
|
packagemanager |
不再提供 packagemanager GUI 命令及其关联的 pm-updatemanager 命令。请改为使用 pkg CLI 命令,该命令提供了所有的软件包管理功能。 |
|
pack、unpack 和 pcat |
压缩实用程序。请使用 gunzip 或 gzcat 解压缩通过 pack 压缩的已有文件。 |
|
prtfru |
用于从系统或域收集 FRUID 数据。您仍然可以在服务处理器中运行 prtfru。 |
|
setfacl |
用于修改一个或多个文件的访问控制列表 (ACL)。请改为使用 chmod -A 命令来设置 POSIX 或 NFS ACL。 |
|
srchtxt |
用于搜索 mkmsgs 实用程序创建的本地化消息文件。请改为使用 msgfmt 实用程序创建的消息文件格式。 |
|
SunSSH |
不再提供安全 shell 服务器和客户端的 SunSSH 实现。请改为使用 Oracle Solaris 11.3 和更高版本中提供的这些命令的 OpenSSH 实现。 |
|
symorder |
在 SunOS 4.x 中用于减少从 vmunix 获取符号的开销。请参见 ksyms(4D) 手册页面了解访问内核符号的更多信息。 |
|
/usr/ucb 命令 |
不再提供 /usr/ucb 目录中的以下命令:在 Oracle Solaris 11.4 中,仍然可以通过安装 compatibility/ucb 软件包来使用其他 /usr/ucb 命令,但未来版本中可能会将其删除。请改为使用 /usr/bin、/usr/xpg7/bin 或 /usr/gnu/bin 中的等效命令。
basename
biff
df
du
e, ex
expr
file
from
ls
mkstr
printenv
rcp
rdate
renice
rlogin
rsh
ruptime
rwho
sum
test
touch
tr
vi, view
vipw
whereis
|
|
/usr/sunos/bin/vi |
不再提供旧版 /usr/sunos/bin/vi 编辑器。请改为使用 vim 编辑器,它作为 /usr/bin/vi 安装。以下指向 /usr/sunos/bin/vi 的链接也被删除:
/usr/sunos/bin/edit
/usr/sunos/bin/ex
/usr/sunos/bin/vedit
/usr/sunos/bin/view
/usr/bin/edit
/usr/bin/vedit
/usr/xpg4 和 /usr/xpg6 目录中的 POSIX 版本的 vi 和 ex 不会被删除。POSIX 合规性不需要以下链接,并且已被删除:
/usr/xpg4/bin/edit
/usr/xpg4/bin/vedit
/usr/xpg4/bin/view
/usr/xpg6/bin/edit
/usr/xpg6/bin/vedit
/usr/xpg6/bin/view
|
不再提供 Command Assistant 小程序。Command Assistant 小程序提供对 Oracle Solaris 文档的快速访问,例如手册页面和管理指南。请改为使用 man -K 命令搜索本地安装的手册页面,或者执行基于 Web 的 Oracle 技术网 (OTN) 搜索。例如,要搜索操作系统,请使用 http://docs.oracle.com/apps/search/search.jsp?&category=operatingsystems。
不再提供列出命令和实用程序的以下选项:
zoneadm clone 命令中的 -m 选项
不再提供 zoneadm clone 命令中的 -m 选项。删除 -m 选项后,在克隆区域时,zoneadmclim 命令会显示以下默认行为:
zoneadm clone 命令中的 -s 选项
不再提供 zoneadm clone 命令中的 -s 选项。请改为创建可以按需克隆的主区域。此主区域始终具有与当前全局区域引导环境同步的引导环境。此方法的磁盘空间占用与 zoneadm clone -s 命令大致相同。
zoneadm mark 命令中的 -R 选项
在 Oracle Solaris 11.4 中,您无法使用 zoneadm mark 命令更改备用根环境中的区域的状态。
prtconf 命令中的 -x 选项
prtconf 命令不再提供 -x 选项。由于 Oracle Solaris 10 及更高版本仅在 SPARC 系统上引导 64 位内核,因此对已引导的系统进行运行时检查来确定 PROM 是否能够运行 64 位内核已不再适用。请改为运行 /bin/true。
不再提供 CDE Calendar Server (rpc.cmsd) 和相关实用程序。如果仍然需要支持在 Oracle Solaris 10 或更早版本上运行 CDE 的工作站,那么请使用 Oracle Solaris 11.3 或更早版本的服务器来托管这些工作站的日历服务。
不再提供 CDE 运行时环境,包括所有以下组件:
需要任何这些组件的应用需要移植到 GNOME 接口才能在 Oracle Solaris 11.4 或更高版本上运行。
不再提供 compat 名称服务参数请改为使用 pam_list(7) PAM 模块。
libcpc 库中的 CPU 性能计数器 API 第 1 版 (CPCv1) 不再可用且不再受支持。请改为使用 libcpc 库中可用的 CPU 性能计数器 API 第 2 版 (CPCv2)。请参阅 cpc(3CPC) 手册页面了解详细信息。
Oracle Solaris 11.4 或更高版本将不再支持以下加密协议、算法和密钥长度。某些实现可能仍存在于有限的环境中来满足互操作性或兼容性需求。另请参阅以下关于具体算法的更多其他说明。
您应当升级应用以使用现代密码、散列和更长的密钥长度。建议的密钥长度为 2048 位。
以下框架不再提供对单 DES(数据加密标准)算法的支持:
encrypt 命令不再能够使用单 DES 加密文件。但是,decrypt 命令仍然能够解密之前使用单 DES 加密的文件。
pkcs11_softtoken PKCS#11 提供程序仅支持 CKM_DES_ECB、CKM_DES_CBC 和 CKM_DES_CBC_PAD 机制的解密,并且仅支持 CKM_DES_MAC 和 CKM_DES_MAC_GENERAL 验证(非签名)。
为了满足未来的加密和解密需求,请使用 encrypt 或 decrypt 支持的更新且更安全的算法,例如 AES。这不会影响 3DES 的可用性。
以下框架未提供对 Rivest Cipher 4 (RC4)(也称为 ARCFOUR)的支持:
encrypt 命令不再能够使用单 RC4 加密文件。但是,decrypt 命令仍然能够解密之前使用单 RC4 加密的文件。
pkcs11_softtoken PKCS#11 提供程序仅支持 CKM_RC4 机制的解密。
为了满足未来的加密和解密需求,请使用 encrypt 或 decrypt 支持的更新且更安全的算法,例如 AES。
不再提供以下输入法引擎和组件:
Internet-Intranet 输入法框架 (IIIMF) 及其语言引擎,包括 ATOK 和 Wnn 日语引擎。请改为使用智能输入总线 (IBus) 框架,并为其安装第三方来源的语言引擎。
IBus 输入法引擎:
作为替代,您可以安装第三方来源的语言引擎。
如果不经常使用,那么可以使用 GNOME 的 Unicode 输入法 (Ctrl-Shift-u nnnn) 或者从 gnome-character-map(1) 中选择。
早期版本的 solaris-kz(5) 手册页面中描述的 device.match 属性不再可用。请改为使用 device.storage 属性。
不再支持 crle 命令生成的目录缓存和备用对象。crle 命令的更改如下:
不再提供 -f、-g、-i、-I, 和 -G 选项。
-a 和 -A 选项具有以下行为:
您只能重定向文件,而不能重定向目录。
有效命令的示例:
$ crle -o /newdir -a /olddir/libold.so.1
无效命令的示例:
$ crle -o /newdir -a /olddir
在使用 -a 或 -A 选项之前,您需要先指定 -o 选项。
-l 或 -s 选项与 -t AOUT 选项一同使用时会失败并发生错误。
不支持 dldump() 函数的文件中定义的 RTLD_REL_ 标志。针对包含 RTLD_REL_ 标志的 dldump() 函数的任何调用都将失败并发生错误。
注:使用由 crle 命令生成的备用对象的应用将无法在 Oracle Solaris 11.4 或更高版本上运行。您应当使用应用中的原始对象。
以下驱动程序及其相关手册页面不再可用。除非列出了替代方案,否则这些驱动程序支持的任何设备将不再适用于 Oracle Solaris 11.4 及更高版本,并且依赖于这些驱动程序或设备的任何软件可能不再适用于 Oracle Solaris 11.4 及更高版本。
|
AGP Bus |
加速图形端口 (AGP) 驱动程序。随着 AGP Bus 的弃用,使用 AGP 总线的帧缓冲硬件将失效。基于 PCI 的帧缓冲仍然可以正常运行,并且可用于代替 AGP 硬件。 |
|
acecad |
Acecad Flair 图形输入板的输入设备驱动程序 |
|
adpu320 |
Adaptec Ultra320 SCSI 主机总线适配器驱动程序 |
|
afe |
ADMtek 快速以太网设备驱动程序 |
|
amd8111s |
AMD-8111 快速以太网适配器驱动程序 |
|
atge |
Atheros/Attansic 以太网芯片集的设备驱动程序 |
|
ath |
Atheros AR52xx 802.11b/g 无线 NIC 驱动程序 |
|
av1394 |
IEEE 1394 音频/视频驱动程序 |
|
bcm_sata |
Broadcom HT1000 SATA 控制器驱动程序 |
|
bfe |
Broadcom BCM4401 100Base-T NIC 设备驱动程序 |
|
bscbus |
刀片支持芯片接口驱动程序 |
|
bscv |
刀片支持芯片接口驱动程序 |
|
chxge |
Chelsio 以太网网络接口控制器 |
|
dca |
Broadcom Crypto Accelerator 设备驱动程序。针对基于硬件的加密加速,您可以使用任何 SPARC T4 或更高版本、SPARC M5 或更高版本、SPARC S7 系统或支持 AES-NI 的 Intel CPU。如果需要基于硬件的密钥库,则可以使用加密加速器 6000 板。 |
|
dcam1394 |
基于IEEE 1394 的数码相机 (IIDC) 驱动程序 |
|
dmfe |
适用于 Davicom DM9102A 的 Davicom 快速以太网驱动程序 |
|
dnet |
DEC 21040、21041 和 21140 以太网卡的以太网驱动程序 |
|
efb |
Sun XVR-50、XVR-100 和 XVR-300 帧缓冲驱动程序 |
|
elxl |
3Com Etherlink XL 以太网控制器的驱动程序 |
|
eri |
eri 快速以太网设备驱动程序 |
|
FIPE |
FIPE(FBDIMM 空闲功率增强)驱动程序。此特性可在 Intel FBDIMM2 5000P 和 7300P Memory Controller Hub (MCH) 上实现小功率节省,并且将仅删除此增强。MCH 将继续正常运行。 |
|
fas |
支持随带 SBUS 的 SunSwift 并行 SCSI HBA |
|
glm |
支持 LSI 53C 系列的并行 SCSI HBA |
|
hci1394 |
IEEE 1394 OpenHCI 主机控制器驱动程序 |
|
hme |
SUNW,hme 快速以太网设备驱动程序 |
|
hxge |
Sun Blade 万兆以太网网络驱动程序 |
|
iec61883 |
用于使用“IEC 61883 消费电子音频/视频设备 — 数字接口”中指定的协议来控制消费音频/视频设备并与之交换数据。 |
|
ieee1394 |
支持 ieee1394(7D) 中描述的设备和驱动程序。请改为使用提供类似功能的 USB 设备。 |
|
ifp |
ISP2100 系列光纤通道主机总线适配器驱动程序 |
|
Intel SCU SAS/SATA |
支持 Intel Patsburg SAS/SATA I/O 控制器的 scu 驱动程序 |
|
iprb |
Intel 82557、82558 和 82559 受控网络接口控制器 |
|
ipw |
Intel Pro Wireless 802.11b IPW2100B 驱动程序 |
|
isp |
ISP SCSI 主机总线适配器驱动程序 |
|
iwi |
Intel Pro Wireless 802.11a/b/g IPW2200B/G IPW2915A/B/G 驱动程序 |
|
marvell88sx |
Marvell 88SX SATA 控制器驱动程序 |
|
mwl |
Marvell 88W8363 IEEE802.11b/g 无线网络设备驱动程序 |
|
mxfe |
MXFE 快速以太网设备驱动程序 |
|
myri10ge |
Myricom Myri10GE 10Gb PCI Express NIC 驱动程序 |
|
nv_sata |
Nvidia ck804/mcp55 SATA 控制器驱动程序 |
|
pcan |
Cisco Aironet 802.11b 无线 NIC 驱动程序 |
|
pcata |
PCMCIA ATA 卡设备驱动程序 |
|
pcic |
Intel i82365SL PC 卡接口控制器 |
|
pcmcia |
PCMCIA nexus 驱动程序 |
|
pcn |
AMD PCnet 以太网控制器设备驱动程序 |
|
pcser |
PCMCIA 串行卡设备驱动程序 |
|
pcwl |
Lucent/PrismII 802.11b 无线 NIC 驱动程序 |
|
qfe |
SUNW、qfe Quad 快速以太网设备驱动程序 |
|
QLogic 1Gb/2Gb PCIX |
qlc 驱动程序不再支持 QLogic 1Gb/2Gb PCIX 固件。因此,不再支持 ISP2200、ISP2300、ISP2312 和 ISP2422 QLogic 卡。 |
|
ral |
Ralink RT2500 802.11b/g 无线驱动程序 |
|
rtls |
Realtek 8139 快速以太网控制器的驱动程序 |
|
rtw |
RealTek 8180L 802.11b 无线 NIC 驱动程序 |
|
rwd |
Ralink RT2561/RT2561S/RT2661 IEEE802.11b/g 无线网络驱动程序 |
|
rwn |
Ralink RT2700/2800 IEEE802.11 a/b/g/n 无线网络设备 |
|
sbus |
SBus 设备驱动程序的配置文件 |
|
scsa1394 |
SCSI 到 1394 桥接驱动程序 |
|
scu |
Intel SAS2.0 存储控制器单元驱动程序 |
|
sf |
SOC+ FC-AL FCP 驱动程序 |
|
sfe |
SiS900 系列快速以太网设备驱动程序 |
|
si3124 |
SiliconImage 3124/3132 SATA 控制器驱动程序 |
|
socal |
适用于光纤通道仲裁环 (SOC+) 的串行光控制器设备驱动程序 |
|
USA49WLC USB 串行适配器 |
USA49WLC USB 串行适配器。如果要使用 USB 串行适配器,那么请使用 Keyspan、Prolific、Edgeport 或 FTDI 的替代设备。 |
|
vr |
VIA Rhine 快速以太网控制器的驱动程序 |
|
vxge |
Neterion X3100 万兆以太网驱动程序 |
|
wpi |
Intel Pro Wireless 802.11a/b/g 3945 驱动程序 |
|
xge |
Neterion Xframe 万兆以太网网络适配器驱动程序 |
|
yge |
Marvell Yukon 2 以太网设备驱动程序 |
Ascender TrueType 字体集 (pkg:/system/font/truetype/fonts-core)
不再提供 Ascender TrueType 字体集字体,包括 Times New Roman、Arial、Courier New 和 Symbol 等字体。请改为使用内置的 Croscore 或 Liberation 字体,或从第三方获取替换字体。
不再提供以下免费和开源软件 (FOSS)。如果 Oracle Solaris 中仍包含替代方案,则会列出该替代方案。您也可以从上游提供商或第三方打包商获取此软件。
|
alacarte |
GNOME 的简单菜单编辑器。 |
|
Apache Commons Collections |
Java 集合的接口、实现和实用程序。 |
|
Apache httpd 2.2 |
Apache httpd 服务器的 2.2 版。请改为使用 httpd 2.4。 |
|
APR 1.3 |
Apache Portable Runtime (APR) 和 APR-util 的 1.3 版。请改为使用 1.5 版。 |
|
Areca |
用于执行备份。 |
|
autogen |
此工具旨在简化创建和维护包含大量重复文本的程序的任务。 |
|
Automake 1.9.6 |
GNU automake 的 1.9.6 版。请改为使用更高版本。 |
|
Avant Window Navigator |
可定制的 Dock 式导航栏。 |
|
babl |
用于转换像素格式的库。 |
|
bcc |
用于生成 8086 可执行文件的 C 编译器、汇编器和链接器环境。 |
|
Bluefish |
适用于经验丰富的 Web 设计人员的编辑器。 |
|
brasero |
CD/DVD 刻录 GUI。请改为使用 cdrw 或 cdrecord 命令行工具。 |
|
byaccj |
具有 Java 扩展的解析器生成器。 |
|
cheese |
用于通过网络摄像头拍摄照片和视频的 GNOME 应用。 |
|
clisp |
ANSI Common Lisp 实现。 |
|
coherence |
DLNA/UPnP 框架。 |
|
compiz |
OpenGL 合成窗口管理器。请改为使用 gnome-shell。 |
|
conman |
控制台管理器。 |
|
contact-lookup-applet |
GNOME 面板的联系人查找小程序。 |
|
dasher |
预测文本输入系统。 |
|
dcraw |
解码 RAW 数码照片的工具。 |
|
dia |
图表编辑器。 |
|
dialog |
用于通过 shell 脚本显示对话框的工具。 |
|
深入探索 Python |
关于 Python 编程的图书。 |
|
drivel |
博客编辑器。 |
|
dvd+rw-tools |
用于掌握 DVD+RW/+R 介质的工具链。 |
|
ejabberd |
XMPP 即时消息传递服务器。 |
|
ekiga |
视频会议应用。 |
|
evolution |
Evolution 电子邮件和日历客户端。请改为使用 Thunderbird。 |
|
evolution-exchange |
Evolution 的交换连接器。 |
|
evolution-webcal |
Evolution 的 Webcal 支持。 |
|
fakeroot |
用于提供伪根环境。 |
|
fastcgi |
用于对 http 请求进行服务器端处理的 FastCGI 接口的独立实现。请改为结合使用 mod_fcgid 与 Apache httpd。 |
|
firefox-java |
Firefox 的 Java 插件。 |
|
freeipmi |
IPMI 远程控制台和系统管理软件。 |
|
freetts |
语音合成引擎。 |
|
gcc 3 |
较早版本的 GNU 编译器集合 (GCC)。请改为使用 gcc 5 或更高版本。 |
|
gegl |
通用图形库。 |
|
gFTP |
多线程 FTP 客户端。 |
|
ggv |
GNOME PostScript 文档查看器。请改为使用 evince。 |
|
gimp |
图像编辑器。 |
|
gkrellm |
基于 Gtk 的系统监视器。 |
|
GNOME 2 组件 |
在 Oracle Solaris 中随 GNOME 2 桌面一同提供但 GNOME 3 未包含或不需要的软件已不再可用。请改为使用 GNOME 3 桌面环境。 |
|
GNOME Commander |
文件管理器 GUI。请改为使用 GNOME 3 文件管理器 Nautilus。 |
|
GNOME Games |
GNOME 桌面游戏。 |
|
GNOME 日志查看器 |
日志查看器 GUI。 |
|
gnome-nettool |
GNOME 网络工具。 |
|
gnome-pilot |
PalmPilot 链接实用程序。 |
|
gnonlin |
Gstreamer 的非线性编辑元素。 |
|
gobby |
协作式文本编辑器。 |
|
goffice |
以文档为中心的 API 集。 |
|
GParted Partition Editor |
GParted (Gnome Parted),GNU Parted 工具的 GUI 前端分区编辑器。请改为使用 GNU Parted CLI 工具,该工具可允许您在 x86 系统上创建和操作分区表。 |
|
GQview |
图像浏览器。请改为使用 GNOME eog 图像浏览器。 |
|
Grails |
基于 Groovy 的 Web 应用框架。 |
|
gthumb |
GNOME 图像管理器。 |
|
gtkperf |
GTK2 工具包的性能测量工具。 |
|
guile |
GNU Ubiquitous Intelligent Language for Extensions (guile) 是 GNU 项目的官方扩展语言。 |
|
ico |
为二十面体或其他多面体创建动画。 |
|
ICU 4.6 |
Unicode 国际化组件 (ICU) 库的 4.6 和 54.1 版。请改为使用 59.1 版。 |
|
id3lib |
用于操作 ID3v1、ID3v1.1 和 ID3v2 标记的库。 |
|
idnkit-1.0 |
请改为使用实现最新 IDNA2008 协议的 idnkit-2.1 库。从 Oracle Solaris 11.1 版本开始,用户已经可以使用 idnkit-2.1 库及其实用程序。 |
|
iperf 2.0.5 |
用于主动测量 IP 网络上可实现的最大带宽的工具。请改为使用 iPerf3。 |
|
ircii |
命令行 IRC 聊天客户端。请改为使用其他 IRC 聊天客户端,例如 irssi、Pidgin 和 Thunderbird。 |
|
java_cup |
Java 源代码解释器。 |
|
java-gnome |
到 GNOME API 的 Java 绑定。 |
|
jdepend |
Java 设计质量计量工具。 |
|
jdom |
DOM 和 SAX 的 Java 替代方案。 |
|
jflex |
适用于 Java 的快速扫描器生成器 |
|
Jokosher |
多轨音频工作室应用。 |
|
jpackage-utils |
JPackage 实用程序。 |
|
libdiscid |
MusicBrainz DiscID 库。 |
|
libgc (libbgc.so) |
C/C++ 的 Boehm-Demers-Weiser 垃圾收集器库。 |
|
libgcrypt 1.5 |
libgcrypt 加密库的 1.5 版。请改为使用 libgcrypt 1.8。 |
|
liblouisxml |
支持 XML 文档的盲文转录服务。 |
|
libmikmod |
适用于 Unix 和其他系统的可移植声音库。 |
|
liboil |
优化的内循环库。 |
|
libsexy |
GTK + 小部件集合,用于扩展标准小部件的功能。 |
|
libunique |
用于编写单实例应用的库。 |
|
libxml++ |
libxml2 XML 库的 C++ 包装器。 |
|
logrotate |
旋转、压缩、删除和邮件发送系统日志文件。 |
|
metacity |
窗口管理器。请改为使用 Mutter(使用 Clutter 的 Metacity)窗口管理器。 |
|
Midnight Commander |
基于终端的文件管理器。 |
|
Mozilla libldap |
Mozilla LDAP 库 libldap.so.5 及相关工具。请改为使用 OpenLDAP 库和工具。 |
|
MySQL 5.1 |
MySQL 数据库的 5.1 版本。请改为使用 MySQL 5.7。有关将数据库迁移至较新版本 MySQL 的重要信息,请参阅 MySQL 文档。 |
|
mtx |
SCSI 介质更换器控制程序。 |
|
Myspell 字典 |
用于检查核心 Oracle Solaris 语言集外部的区域设置的拼写的字典。如果要检查其他语言的单词拼写,则必须下载并安装这些语言的字典。 |
|
net6 |
有助于开发基于网络的应用的库。 |
|
net-snmp 5.4.1 |
Net-SNMP 库的 5.4 版。请改为使用 net-snmp 第 5.7.2.1 版。需要 net-snmp 库的软件经过重新编译才能使用 net-snmp 第 5.7 版。 |
|
nethack |
基于终端的地下城游戏。 |
|
o3read |
用于将 OpenOffice.org swriter (*.sxw) 和 scalc (*.sxc) 格式转换为纯文本和 HTML 的独立转换器。 |
|
obby |
网络文本编辑库。 |
|
OpenMPI |
OpenMPI 是消息传递接口 (MPI) 的开源实现。作为替代方案,您可以从 https://www.open-mpi.org 安装 OpenMPI。 |
|
openproj |
项目管理工具。 |
|
OpenStack |
OpenStack 及其依赖项和 OpenStack Puppet 模块。 |
|
openwsman |
WS-Management 的开源实现。 |
|
pegasus |
OpenPegasus WBEM 服务。 |
|
Perl 5.12 |
较早版本的 Perl 解释器和模块。请改为使用 Perl 5.26。 |
|
pilot-link |
PalmOS 链接实用程序。 |
|
Planner |
GNOME 桌面的项目管理工具。 |
|
postrun |
为过程软件包脚本提供延迟的执行环境。 |
|
qdox |
从源代码中提取类/接口/方法定义。 |
|
rhythmbox |
媒体播放器。 |
|
Ruby 1.9.3 |
Ruby 解释器和模块的 1.9 版本。请改为使用 Ruby 2.1 或 Ruby 2.3。 |
|
SANE |
Scanner Access Now Easy (SANE) 是一个应用编程接口 (API),可支持对任何光栅图像扫描器硬件进行标准化的访问。 |
|
Samba 3.0 |
较早版本的 Samba 网络服务器。请改为使用 Samba 第 4.x 版。 |
|
sblim-cim-client |
SBLIM WBEM 命令行界面。 |
|
S-Lang |
用于创建强大多平台软件的库。使用 slang 的 /usr/bin/slsh shell 也已被删除。 |
|
slib |
适用于编程语言模式的可移植库。/usr/bin/slib 命令也已被删除。 |
|
slrn |
使用网络新闻传输协议 (NNTP) 的新闻阅读器。 |
|
sound-juicer |
CD 翻录工具。 |
|
stardict |
使用 GTK+2 编写的字典平台。 |
|
swt |
标准小部件工具包。请改为使用 GTK+3。 |
|
system-config-printer |
CUPS 的 Printer Manager GUI。请改为使用 CUPS web UI 来配置打印机。 |
|
tack |
CRT 屏幕处理和优化软件包。 |
|
tcltls |
针对 TCL 的 OpenSSL 扩展。 |
|
terminator |
终端模拟器。请改为使用 gnome-terminal。 |
|
transmission |
GTK 和控制台 BitTorrent 客户端。 |
|
tsclient |
rdesktop 和其他远程桌面工具的前端。 |
|
VNC web 客户端 |
Xvnc 和 vncserver 命令的 -httpd 选项以及相关的 VNC 客户端 Java 小程序。用户应当改为在客户端设备上使用本地 VNC 查看器软件。 |
|
w3m |
基于文本的 Web 浏览器。请改为使用其他基于文本的浏览器,例如 elinks、links 和 lynx。 |
|
wbemcli |
Java CIM 客户端库。 |
|
X11 网络代理 |
用于通过低带宽连接或通过防火墙为 X11 协议提供代理的 lbxproxy、xfwp、xfindproxy 和 proxymngr 实用程序。 |
|
xbiff |
X 的邮箱标志。 |
|
xcalc |
X 的科学计算器。请改为使用 GNOME 计算器。 |
|
xchat |
XChat IRC 客户端。请改为使用其他 IRC 聊天客户端,例如 irssi、Pidgin 和 Thunderbird。 |
|
xdg-user-dirs |
帮助管理用户目录的工具。 |
|
xdg-user-dirs-gtk |
用于处理用户目录的 GTK 前端。 |
|
xditview |
显示 ditroff 输出。请改为生成 PDF 输出并使用 PDF 查看器来共享格式化文档。 |
|
xedit |
X 的简单文本编辑器。请改为使用 GNOME 文本编辑器 gvim 或 emacs。 |
|
xgc |
X graphics demo. |
|
xlswins |
用于列出窗口树。请改为使用 xwininfo 命令的 -tree 选项来列出窗口树。 |
|
xman |
X Window 系统的手册页面显示程序。请改为使用 GNOME 帮助浏览器或查看 https://docs.oracle.com/ 上的手册页面。 |
|
xmlrpc-c |
基于 XML 和 HTTP 的轻量级 RPC 库。 |
|
xsane |
适用于 SANE 扫描器接口的图形扫描前端。 |
|
xvidtune |
Xorg 的视频模式调谐器。请改为使用 GNOME 设置中的显示首选项。 |
GSS-API 机制 diffie_hellman_640_0 和 diffie_hellman_1024_0 不再可用。请改为使用 kerberos_v5 机制。
以下基于 GUI 的 Oracle Solaris 安装介质不再可用。
请改为使用 x86 文本安装程序或 x86 USB 文本安装程序。
安装后,可以通过安装 solaris-desktop 软件包来添加 Solaris Desktop。
不再支持旧版基于 ioctl 的 /proc 接口。如果应用代码使用旧接口,那么请将代码更新为使用 Oracle Solaris 2.6 (1997) 中引入的结构化 /proc 接口。有关更多信息,请参见 proc(4) 手册页面。
不再提供 IPFilter 防火墙。请改为使用 Oracle Solaris 11.3 及更高版本的 pkg:/network/firewall 软件包中提供的 OpenBSD Packet Filter (PF)。
如果将 Oracle Solaris 11.x OS 升级至较新版本,则 ipf2pf (pkg:/network/ipf2pf) 软件包可以加快升级过程。此软件包安装工具可以帮助您将 IPFilter 配置迁移至 PF。
注:需要通过手动干预来确保 PF 规则实施所需的网络策略。
不再提供以下支持:
不再随带 Java SE 7 版本的 Java 运行时环境 (JRE) 和 Java 开发工具包 (JDK)。
Oracle 建议用户迁移至 Java SE 8,这是 Java SE 的最新长期支持版本,可以在 Oracle Solaris 11 软件包信息库中找到它。您也可以从 java.com 下载 Java SE 8。
大多数 Java SE 应用不需要更改为使用 Java SE 8 JRE 运行,并且大多数 Java SE 源代码不需要更改为使用 Java SE 8 JDK 构建。有关已知兼容性问题,请参阅 JDK8 兼容性指南。
适用于 Oracle Solaris 的 Java SE 8 运行时环境仅包含 64 位二进制文件,不再包含 32 位版本。因此,不再提供以下支持:
您可以购买对较早版本 Java 的支持,或者在 Oracle Solaris 中未包含的应用中使用 Java。有关更多信息,请参阅 My Oracle Support (MOS) 文档 ID 1433709.1 和 Oracle Java SE 商业支持产品。
核心 Oracle Solaris 头文件不再提供 K&R C 支持。C 编译器和预处理器至少需要支持 ANSI/ISO C89 才能构建包含 Oracle Solaris 系统头的软件。不需要严格的标准合规性,只需要兼容性。对于 Oracle Developer Studio 编译器,这意味着不再支持 -Xs 模式,但是仍然支持 -Xc、-Xa、-Xt、-xc99 以及任何 -std=* 模式。对于 GNU 编译器,这终止了对早期版本的 gcc 中的 -traditional 选项的支持。
telnet、in.telnetd、rsh、in.rshd、rlogin、in.rlogind 和 rcp 中不再提供 Kerberos 支持。请改为结合使用 ssh、scp、sftp 或 ftp 与 GSS 通过网络安全地登录或传输数据。
不再提供以下库。
|
libadt_jni |
审计库的 Java 原生接口。 |
|
libcmd.so |
未记录的 /usr/lib/libcmd.so 库不再可用。libc 库中提供了所有功能。 |
|
libmp.so.1 |
Oracle Solaris 11 中删除 SunOS4 二进制兼容性之后,已不再需要 libmp.so.1 库,并且已将其删除。 |
|
libldap.so.4 |
在编写 LDAP 应用时,请改为使用 OpenLDAP 库。请参见 ldap(3oldap) 手册页。 |
|
libplot |
以下与旧版绘图框架 libplot(3LIB) 相关的命令、库和头文件已不再可用:
/usr/bin/tplot
/usr/lib/libplot.so.1
/usr/lib/64/libplot.so.1
/usr/include/plot.h
您可以使用 gnuplot 实用程序在 Oracle Solaris 上提供绘图功能。gnuplot 实用程序可在 image/gnuplot 软件包中找到。 |
|
libresolv.so.1 |
多线程 (MT) 非安全 (unsafe) libresolv.so.1 库已不再可用。请改为使用 MT 安全 libresolv.so.2 库,Oracle Solaris 从 1997 年开始就一直提供该库。 |
|
libsys.so.1 |
旧版 /usr/lib/libsys.so.1(3LIB) 筛选器提供了标准 C /usr/lib/libc.so.1 库的一个子集。请改为使用 libc。 |
|
libXaw.so.4 |
应当使用 libXaw.so.7 库重建使用 Athena Widgets 且需要在 Oracle Solaris 11.4 或更高版本上运行的应用。有关更多信息,请参见 libXaw(3lib) 手册页面。 |
|
libXm.so.3 |
Oracle Solaris 中不再随带 Motif 1.2库,包括 libXm.so.3 和 libMrm.so.3 库。使用 Motif 的应用应当使用自 Oracle Solaris 7 以来一直可用的 Motif 2.1 库 libXm.so.4 和 libMrm.so.4 来构建。 |
|
medialib |
用于加速多媒体应用。 |
|
uDAPL |
用户直接访问编程库 (uDAPL),详见 libdat(3lib) 和相关手册页面。请改为使用 Open Fabrics User Verbs (OFUV)。有关更多信息,请参见 verbs(7) 和 rdma_cm(7) 手册页面。 |
|
/usr/ucblib |
可选 BSD 兼容性软件包中的未记录的库。不再提供以下库:
libucb
libdbm
librpcsoc
libtermcap
libcurses
但是,您仍然可以在 Oracle Solaris 10 标记区域中运行使用这些库的应用。 注:/usr/lib 目录中的等效库不受影响。应当重新编译应用以尽可能使用这些库。 |
|
基于 Web 的企业管理 |
不再提供基于 Web 的企业管理 (WBEM) 库。 |
不再提供以下区域设置:
ku_TR.UTF-8
ku_TR.UTF-8@sorani
sa_IN.UTF-8
不再提供多用户桌面优化特性。已删除以下软件包和接口:
/gnome/config/gconf/multi-user-desktop
/web/browser/firefox/multi-user-desktop
/group/feature/multi-user-desktop
/application/gconf/multi-user-desktop:default
/desktop/gnome/lockdown/disable_menu_restriction
用于重置网络掩码和广播地址的 svc:/network/netmask:default 服务不再可用。
不再支持网络缓存和加速器 (NCA)。NCA 通过运行在 HTTP 请求期间访问的网页的内核中缓存来提高 web 服务器性能。
请改为使用用户空间 HTTP 缓存,例如 Squid。
Oracle Solaris 密钥管理框架 (KMF) 和 pktool 实用程序不再支持基于网络 (nee Netscape) 安全服务 (NSS) 的密钥库。您可以使用 Mozilla certutil 实用程序来管理现有基于 NSS 的密钥库。针对密钥管理需求,您可以使用 OpenSSL 或基于 PKCS#11 的密钥库。有关更多信息,请参见 pktool(1) 和 libkmf(3LIB) 手册页面。
使用 NWAM 网络配置文件 (NCP) 和位置的基于配置文件的网络配置不再可用。
Oracle Configuration Manager (OCM) 不再与 Oracle Solaris 捆绑在一起。不再提供 system/management/ocm IPS 软件包和 svc:/system/ocm SMF 服务。
要继续在 Oracle Solaris 上使用 OCM,请依照 Oracle Configuration Manager 安装和管理指南中的说明操作。
Oracle Solaris 不能再作为完全半虚拟化的来宾系统在 Xen 虚拟机管理程序中运行。但是,Oracle Solaris 可以作为支持半虚拟化 IO 的虚拟化来宾系统(通常称为“HVM”)运行。
未来的版本将不再提供 Oracle StorageTek Availability Suite。
Oracle StorageTek Availability Suite(也称作 SNDR 和 II)是一组软件组件,可提供基于块的快照和复制。基于块的快照和复制已被替换为 Oracle Solaris 10 及更高版本的 ZFS 文件系统中可用的基于文件系统的快照和复制。
如果需要基于主机的快照和复制支持,则应当改为使用 ZFS 文件系统中可用的快照和复制支持来作为数据服务解决方案。
clone-archive 恢复标记
pkg 命令中的 clone-archive 标记不再可用。请改为使用 system:clone 恢复标记。需要同时在 Oracle Solaris 11.4 和之前版本上运行的软件应当在一个 pkg revert 调用中使用两个恢复标记。
dev-init 恢复标记
pkg 命令中的 dev-init 标记不再可用。请改为使用 system:dev-init 恢复标记。需要同时在 Oracle Solaris 11.4 和之前版本上运行的软件应当在一个 pkg revert 调用中使用两个恢复标记。
内核加密框架的 PKCS#11 接口 pkcs11_kernel 不再可用。您而是应当继续使用 libpkcs11 来满足您的所有 PKCS#11 需求。
PKCS#11 的 CKM_SSL3* 机制不再可用。请改为使用 CKM_TLS* 机制来访问更新且更安全的 TLS 协议。Oracle Solaris 10 及更高版本中提供了 CKM_TLS* 机制。
32 位 RAD C 客户端绑定不再可用。RAD C 客户端应用应当改为使用 64 位 C 客户端绑定。除了 C 之外,Java 和 Python 也提供 RAD 客户端绑定,并且还可以作为 RESTful 接口使用。
可靠数据报服务 (RDS) 第 1 版不再可用。RDS 第 1 版一直与 Oracle Solaris 10 支持的较早数据库版本一起使用。要继续运行 RDS 第 1 版,您可以在 Oracle VM Server 逻辑域 (LDom) 中运行 Oracle Solaris 10 OS。否则,您应当迁移至支持 RDS 第 3 版的较新版本的 Oracle 数据库,该数据库版本仍然支持 RDS 第 1 版。
随带 SBus 硬件支持的 SBus 驱动程序不再可用。有关已删除的 SBus 驱动程序的列表,请参阅“驱动程序”一节。Oracle Solaris 11.4 中支持的任何平台均未包含 SBus 硬件。
AUTH_DES 或 AUTH_DH 身份验证(也称为安全 NFS)不再可用。该特性已废弃,并且在建议实践中已被 RPCSEC_GSS 和 Kerberos 第 5 版 GSS-API 插件 sec=krb5 取代。使用 AUTH_DH 的最终用户应用不受影响。
升级到 Oracle Solaris 11.4 时,使用 sec=dh 选项的挂载将会失败。如果 sec=dh 是唯一所使用的身份验证,则使用 sec=dh 的现有共享会失败,如果启用了其他安全选项,则会忽略 sec=dh。
服务位置协议 (SLP) 框架不再可用。删除包括后台进程和 API。CUPS 打印系统提供了对等效协议的支持。
Service Tags 不再可用。任何 Oracle 软件均不再使用 Service Tags。
man 和 catman 命令不再支持 SGML 格式。源文件应当改为使用 nroff 格式。
Lan Manager Hash
SMB 客户端不再支持 Lan Manager (LM) 散列加密,因此 SMB 客户端不再支持从 Windows 98 或 Windows 95 联系或挂载共享。
NETBIOS 支持
SMB 客户端不再支持 NETBIOS 传输 (NBT)。
服务器消息块 (SMB) 协议不再支持打印为客户端或服务器。
不再支持 /var/svc/profile/site.xml 文件中的配置文件。此路径中的现有文件将自动转换为 /etc/svc/profile/site/site_legacy.xml。要部署站点配置文件,请将它们放置在 /etc/svc/profile/site 目录中。
不再支持以下旧版系统,您无法将这些系统升级至 Oracle Solaris 11.4。您应当迁移至较新的 SPARC 系统,可以选择内部部署或 Oracle 计算云。请参阅 SPARC 在 Oracle 云中的强大之处。
不再支持 SSL 内核代理和 ksslcfg 命令。请改为使用 stunnel、OpenSSL 或 Oracle Solaris 加密框架来满足加密算法和 TLS 终结点需求。
以下搭载 AMD Opteron CPU 的 Sun 系统不支持 Oracle Solaris 11.4 及更高版本。
您可能无法将这些系统升级至比 Oracle Solaris 11.3 更高的 Oracle Solaris 版本。
在升级至新版本的 Oracle Solaris 之前,请参阅 Oracle Solaris 硬件兼容性列表和本页面中的“驱动程序”一节,确保硬件受支持。
基于 Secure RPC 的 AUTH_DES 的 X11 身份验证方法 SUN-DES-1 不再可用。本地用户可以改为使用 Oracle Solaris 10 中引入的本地用户或本地组 X11 身份验证方法。有关更多信息,请参见 Xsecurity(7) 手册页面。远程用户应当使用 ssh 中内置的 X11 转发。
Oracle Solaris 11.4 及更高版本不支持 Sun Ray Server Software。在升级到 Oracle Solaris 11.4 之前,必须删除 Sun Ray 软件包,因为它们依赖于不再可用的 Sun DHCP 服务器软件包和 GNOME 桌面特性。
不再提供用于管理 ZFS 快照的 Time Slider 特性的 Nautilus File Manager 扩展。请改为使用命令行访问来管理快照以及底层的 time-slider 和 auto-snapshot 服务。
请注意,要在 Oracle Solaris 11.4 中配置 Time Slider 快照和备份,必须在 user_attr(5) 数据库中为用户指定 Time Slider Management 配置文件。可以将配置文件指定为标准配置文件或经过身份验证的配置文件。
Oracle Solaris Desktop 的 Trusted Extensions 特性(包括对 GNOME 和 X Window System 中的安全标签的支持)已不再可用。
标记区域以及文件和进程标签仍受支持。
Visual Panels(包括 vp 命令)不再可用。Visual Panels 是一个用于系统管理任务的 GUI 工具套件,例如配置防火墙和 SMF 服务。
以下 GNOME 菜单项已被删除。请改为使用等效的 CLI 命令。
|
系统 → 管理菜单中的项目不再可用 |
替代 CLI 命令 |
|
Apache Web Server |
svccfg、svcadm |
|
核心文件 |
coreadm |
|
系统防火墙 |
svccfg、svcadm |
|
SMF 服务 |
svccfg、svcadm、svcs |
|
日期时间 |
date |
|
用户管理器 |
useradd、usermod、userdel、passwd、roleadd、rolemod 和 roledel |
|
受监视的资源(sysmon 图标) |
svcs |
WEP 和 TKIP 无线协议不再可用。无法再使用 WEP 或 TKIP 对所有无线驱动程序进行加密或解密。作为替代方案,net80211 模块将支持 CCMP 协议,该协议基于更加安全的 AES 算法。
zones_solaris(7) 手册页中所述的 cpio、pax、tar 和 zfs 存档格式以及基于目录的安装和关联不再可用。
可以使用统一存档和 zoneadm 命令的 install -a 选项来实现基于存档的区域安装和迁移。有关更多信息,请参见 archiveadm(8) 和 zones_solaris(7) 手册页面。
本节列出了 Oracle Solaris 11.3 Support Repository Updates (SRU) 中不再提供的特性。
有关 Oracle Solaris 11.3 SRU 中的更改的更多详细信息,包括计划中和已完成的特性终止删除,请参阅 My Oracle Support 上的 Oracle Solaris 11.3 Support Repository Updates (SRU) Index(文档 ID 2045311.1)中各 SRU 版本的自述文档
不再提供以下命令和实用程序:
|
gkadmin |
用于维护 Kerberos 主体和策略的交互式图形用户界面 (GUI)。请改为使用 kadmin 命令来管理 Oracle Solaris KDC。有关更多信息,请参见 kadmin(1) 手册页面。 |
不再提供以下免费和开源软件 (FOSS)。如果 Oracle Solaris 中仍包含替代方案,则会列出该替代方案。用户也可以从上游提供商或第三方打包商获取此软件。
|
Apache Tomcat 6.0 |
Apache Tomcat 应用服务器的 6.0 版。请改为使用 Tomcat 8.5。 |
|
使用 Java 编写的可嵌入 Java 源代码解释器,具有对象脚本语言特性。 |
|
|
不再提供 5.8.4 版本的 Perl 解释器及其模块。请改为使用 perl 5.22。 |
|
|
不再提供 5.3 版本的 PHP 解释器及其模块。请改为使用 PHP 5.6 或 PHP 7.1。 |
|
|
不再提供 2.6 版本的 Python 解释器及其模块。请改为使用 Python 2.7 或 Python 3.x。 |
|
|
跨平台音频编辑软件。Oracle Solaris 中不再提供包含 sox 命令和相关库的 audio/sox 软件包。 |
NVIDIA Cg 工具包不再与 NVIDIA 图形驱动程序捆绑在一起。未来所有的开发都应当使用 OpenGL GLSL。有关更多信息,请参阅 Cg 工具包。
本节列出了 Oracle Solaris 11.3 版中不再提供的特性。
amt 实用程序已被删除。amt 用于在经过通用标准安全认证的系统中运行抽象机器测试。
以下免费和开源软件 (FOSS) 已被删除。
|
MySQL 5.1 |
MySQL 5.1 版已被删除。请改为使用 MySQL 5.5 或 5.6 版。 |
|
PHP 5.2 |
PHP 5.2 版已被删除。请改为使用较新版本的 PHP。 |
|
Python 2.6 |
Python 2.6 版已被删除。请改为使用 Python 2.7 或 3.4 版。 |
|
Ruby 1.8.7 |
Ruby 1.8.7 版已被删除。请改为使用较新版本的 Ruby。 |
Java SE 6 版本的 Java 运行时环境 (JRE) 和 Java 开发工具包 (JDK) 已被删除。
Oracle 建议用户迁移至 Java SE 8,可以在 Oracle Solaris 11 软件包信息库中找到它。您也可以从 java.com 下载 Java SE 8。
大多数 Java SE 应用不需要更改为使用 Java SE 8 JRE 运行,并且大多数 Java SE 源代码不需要更改为使用 Java SE 8 JDK 构建。有关已知的兼容性问题,请参阅以下信息。
您可以购买对较早版本 Java 的支持,或者在 Oracle Solaris 中未包含的应用中使用 Java。有关更多信息,请参阅 My Oracle Support (MOS) 文档 ID 1433709.1 和 Oracle Java SE 商业支持产品。
libmcrypt 加密库以及 libmcrypt 的 PHP 支持已被删除。对于 PHP 应用,您必须使用 OpenSSL 的加密 API。
泰语引擎为智能通用输入法 (SCIM) 使用的 libthai 和 libdatrie 库已被删除。
本节列出了 Oracle Solaris 11.2 版中不再提供的特性。
您无法使用自动安装 (AI) 服务器安装 Oracle Solaris 11 Express。
以下驱动程序及其相关手册页面已被删除。
|
nv |
适用于 NVIDIA 显卡的 Xorg 驱动程序。 请改为使用 Xorg vesa 驱动程序或 nvidia 驱动程序。对于较新的型号,可以从 Oracle Solaris 软件包信息库中获取 nvidia 驱动程序,对于较早的型号,可以从 nvidia.com 下载 nvidia 驱动程序。 |
|
trident |
适用于 Trident 显卡的 Xorg 驱动程序。 请改为使用 Xorg vesa 驱动程序。 |
slocate 命令已被删除。solcate 命令提供了一种安全的方法来对系统上的文件编录索引并快速搜索它们。请改为使用 mlocate 实用程序。
dladm show-bridge 命令中已删除用于查看网桥统计信息的 -s 和 -i 选项。请改为使用 dlstat show-bridge 命令。
dlstat show-bridge 命令将在未来的 Oracle Solaris 版本中提供。
libbsm(3LIB) 在 Oracle Solaris 11 中被重新分类为专用接口。与所有专用接口一样,Oracle Solaris 11 中已删除所有 libbsm 文档。libbsm 中没有公共接口。用于生成 Oracle Solaris 审计记录的公共接口计划在未来的 Oracle Solaris 版本中提供。
本节列出了 Oracle Solaris 11.1 版中不再提供的特性。
支持旧版 Infiniband 主机通道适配器 (HCA) 的 tavor 驱动程序将不再可用且不受支持。未来版本将不再支持 HCA 上的这些 InfiniBand 功能,包括使用 fwflash 实用程序进行固件升级。
注:tavor 驱动程序支持较早版本的 InfiniBand HCA,例如:
Adobe Flash Player 将不再可用。
本节列出了 Oracle Solaris 11 11/11 版中不再提供的特性。
用于电源管理的 pmconfig(1M) 实用程序已被删除。请改为使用 poweradm(1M) 命令。
注:除了 pmconfig(1M) 命令之外,通过 /etc/power.conf 文件配置电源管理设置的功能也已被删除。配置已移至 SMF 配置信息库中。
passmgmt 命令已被删除。管理员可以使用提供相同功能的以下命令:
useradd
userdel
usermod
roleadd
roledel
rolemod
数据图表的 graph(1) 和 spline(1) 命令已被删除。希望考虑其他替代方案的开发人员或管理员可以通过安装 image/gnuplot 软件包来使用 gnuplot(1)。
vi(1)、ex(1) 和 ed(1) 命令中的 -x 和 -C 选项已被删除。请改为使用 encrypt(1) 命令来访问更新和更安全的算法。
注:vim 命令也有一个 -x 选项,但它与 vi(1)、ex(1) 和 ed(1) 命令中使用的旧加密算法不兼容。如果已使用此特性加密文件,那么请使用 Oracle Solaris 10 或 Oracle Solaris 10 Zone 对其进行解密。
dladm show-link 和 dladm show-aggr 子命令中的 -s 和 -i 选项已被删除。请使用 dlstat show-link and dlstat show-aggr 子命令来显示关于链接或聚合的统计信息。
/usr/bin/sort 命令的 -y 和 -z 选项已被删除。从 Oracle Solaris 8 开始,这两个选项已废弃,但在 Oracle Solaris 11 及更高版本中才加以删除。
注:/usr/xpg4/bin/sort 命令仍然提供 -y 和 -z 选项来确保标准兼容性。但是,使用这些选项并不会产生任何影响。
不再对采用 UltraSPARC I、II、IIe、III、IIIi、III+、IV 和 IV+ 处理器架构(通过 Oracle Solaris “psrinfo -pv” 命令查看)的老旧系统提供支持。将继续支持所有 Oracle SPARC Enterprise M 系列服务器和 Oracle SPARC T 系列服务器。
注:根据最新的 Oracle 生命周期支持政策,这些受影响平台将继续支持 Oracle Solaris 10 操作系统。
xVM 虚拟机管理程序(适用于 x86 系统的 Oracle Solaris 基于 Xen 的虚拟机管理程序)已被删除。Oracle 为 Oracle Solaris 用户提供了两个基于 x86 的虚拟机管理程序:Oracle VM Server for x86 和 Oracle VM VirtualBox。请参见 http://www.oracle.com/virtualization。
32 位版本的 Xorg、Xephyr、Xvfb、Xdmx 和 Xvnc X 服务器已被删除。
无法在此类版本中使用未在 64 位版本中提供的任何 Xorg 可加载模块(包括视频驱动程序、输入设备驱动程序和扩展)。找不到可用的视频驱动程序时,Xorg 通常将回退到 vesa 驱动程序。
以下 32 位 x86 视频驱动程序将受到影响:
|
apm |
Alliance Promotion |
|
ark |
Ark Logic |
|
chips |
Chips & Technologies |
|
glint |
3DLabs/T1 Glint |
|
i128 |
Number Nine Imagine 128 |
|
i740 |
Intel i740 |
|
neomagic |
NeoMagic |
|
rendition |
Rendition Verite |
|
s3 |
S3 |
|
s3virge |
S3 ViRGE & Trio3D |
|
savage |
S3 Savage |
|
siliconmotion |
Silicon Motion |
|
sis |
SiS & XGI |
|
tdfx |
3Dfx |
|
tga |
DEC 21039/TGA |
|
tseng |
Tseng Labs |
以下驱动程序及其相关手册页面已被删除。
|
adp |
Adaptec SCSI HBA(AIC78xx 芯片) |
|
cadp |
Adaptec SCSI HBA(AIC789x 芯片) |
|
cqhpc |
HP 热插拔控制器 |
|
cadp160 |
Adaptec Ultra160 SCSI HBA(AIC7892、AIC-7899A 和 AIC-7899B2芯片) |
|
hpfc |
第一代光纤通道 HBA 驱动程序(HP/Agilent Tach TL/TS 卡) |
|
skfp |
SysKonnect PCI FDDI HCA(SK-55xx、SK-58xx 系列) |
|
symhisl |
LSI Logic SCSI HBA(SYM53C895A、SYM53C1010-33 和 SYM53C1010-66) |
|
audiovia97 |
通过 82C686 集成音频 |
|
ncrs |
32 位 x86 LSI 逻辑 SCSI HBA (53C8xxx) 注:仍在使用由 ncrs(7d) 驱动的设备的用户需要为这些设备使用 glm(7d),或者升级至更新的硬件。 |
|
sk98sol |
SysKonnect/Marvell SK-Net 千兆以太网设备 |
|
kfb |
XVR-2500 |
|
lsimega |
适用于 LSI MegaRAID 320-2x SCSI RAID 控制器的 SCSI HBA 驱动程序 |
|
ge |
适用于基于 GEM 的网络硬件的千兆以太网驱动程序 |
|
ce |
适用于基于 Cassini 的网络硬件的千兆以太网驱动程序 (Gigaswift) |
|
qus |
QLogic Ultra3 并行 SCSI HBA 驱动程序(ISP12160 芯片集) |
libinetcfg 库接口已被删除。开发人员或管理员可以改为使用 libipadm 库接口。
注:Oracle Sun Ray 客户端将继续支持智能卡功能。
Locale Creator 工具已被删除。请改为使用 source/locale/localedef IPS 软件包中提供的系统区域设置定义数据文件来自定义和创建新的区域设置。
TOR(用于帮助用户和用户组改善在线网络隐私和安全性的软件)已被删除。可以从 https://www.torproject.org 单独下载 TOR
远程共享内存 API (RSM API) 已被删除。删除的原因是 RSM API 旨在支持的硬件(SunFire Link 和 Dolphin SCI)已不再受支持。
对 SunOS 4 二进制文件的支持已被删除。但是,仍然可以在 Oracle Solaris 10 区域中执行 SunOS 4 二进制文件。
OpenWindows 库已被删除。不再运行使用 OpenWindows 工具包(例如 XView 和 OpenLook Intrinsic Toolkit (OLIT))的应用程序。但是,如果需要,可以在 Oracle Solaris 10 区域中运行使用 OpenWindows 库的应用程序。
libmle(在一些输入法框架和语言引擎中使用的多语言环境库)已被删除。
svc:/network/ipv4-forwarding:default
svc:/network/ipv6-forwarding:default
/etc/hostname.<interface> 文件不再支持作为存储持久网络配置的接口。使用 ipadm(1m) 和 dladm(1m) 命令持久配置 IP 接口。
NIS+ 目录服务已被删除。
适用于 SPARC 平台的 Sun OpenGL 软件已被删除。可以通过 libGL 的 Mesa 实现或 x64 平台上为 Nvidia 图形设备提供的 Nvidia OpenGL 来提供类似的功能。
FIPS PUB 188 中定义的商业互联网协议安全选项 (CIPSO) 是 IPv4 的一项标准。Oracle Solaris Trusted Extensions 提供 CIPSO 的专有 IPv6 实现,因为在 Solaris Trusted Extensions 发布时并没有针对 IPv6 的 CIPSO 等效标准。现在,IETF 已经为 IPv6 制定了 CIPSO 等效标准,即通用架构标签 IPv6 安全选项 (CALIPSO) 或 RFC 5570。Oracle 可能会在未来支持 IETF CALIPSO 标准,从而替代其 IPv6 CIPSO 实现。
注:对当前 CIPSO IPv4 的支持不会受到影响。CIPSO 和 CALIPSO 仅由 Trusted Extensions 使用。
对 SYSV3 SCO 兼容性环境变量的支持已被删除。以下命令可能会受到影响:
df
echo
expr
sh
tar
uname
ddi_power
ddi_dev_is_needed
pm_create_components
pm_destroy_components
pm_set_normal_power
DDI_PM_SUSPEND
DDI_PM_RESUME
使用这些接口的驱动程序无法使用 Oracle Solaris 11 加载。有关如何合理使用电源管理设备驱动程序的更多信息,请参阅“编写设备驱动程序”中的第 12 章“电源管理”。如果针对 Oracle Solaris 10 进行了编译,则符合本章所述特性的驱动程序将正常运行。
内核可调参数 rstchown 已被删除。rstchown 可调参数在 /etc/system 文件中设置,用于限制 chown 命令的运行。
但是,从 Oracle Solaris 11 开始,您可以在各个文件系统上使用以下任意替代方案来限制 chown 命令的运行。
Codeina(用于帮助用户安装媒体编解码器插件以播放某些媒体格式的实用程序)已被删除。用户可以继续直接从 Fluendo 网站获取媒体编解码器插件,网址为 http://www.fluendo.com。
Apache httpd 第 1.3 版已被删除。您需要改为使用 Apache httpd 第 2.2 版,该版本提供了相同的功能。
下表列出了此 Oracle Solaris 版本中已删除的区域设置。此表还列出了提供相同区域设置数据的对应区域设置,必须改用这些区域设置。
|
待废弃的区域设置 |
替代区域设置 |
|---|---|
|
ar |
ar_EG.ISO8859-6 |
|
bg_BG |
bg_BG.ISO8859-5 |
|
ca |
ca_ES.ISO8859-1 |
|
ca_ES |
ca_ES.ISO8859-1 |
|
cs |
cs_CZ.ISO8859-2 |
|
cs_CZ |
cs_CZ.ISO8859-2 |
|
da |
da_DK.ISO8859-1 |
|
da_DK |
da_DK.ISO8859-1 |
|
da.ISO8859-15 |
da_DK.ISO8859-15 |
|
de |
de_DE.ISO8859-1 |
|
de_AT |
de_AT.ISO8859-1 |
|
de_CH |
de_CH.ISO8859-1 |
|
de_DE |
de_DE.ISO8859-1 |
|
de.ISO8859-15 |
de_DE.ISO8859-15 |
|
de.UTF-8 |
de_DE.UTF-8 |
|
el |
el_GR.ISO8859-7 |
|
el_GR |
el_GR.ISO8859-7 |
|
el.sun_eu_greek |
el_GR.ISO8859-7 |
|
el.UTF-8 |
el_CY.UTF-8 |
|
en_AU |
en_AU.ISO8859-1 |
|
en_CA |
en_CA.ISO8859-1 |
|
en_GB |
en_GB.ISO8859-1 |
|
en_IE |
en_IE.ISO8859-1 |
|
en_NZ |
en_NZ.ISO8859-1 |
|
en_US |
en_US.ISO8859-1 |
|
es |
es_ES.ISO8859-1 |
|
es_AR |
es_AR.ISO8859-1 |
|
es_BO |
es_BO.ISO8859-1 |
|
es_CL |
es_CL.ISO8859-1 |
|
es_CO |
es_CO.ISO8859-1 |
|
es_CR |
es_CR.ISO8859-1 |
|
es_EC |
es_EC.ISO8859-1 |
|
es_ES |
es_ES.ISO8859-1 |
|
es_GT |
es_GT.ISO8859-1 |
|
es.ISO8859-15 |
es_ES.ISO8859-15 |
|
es_MX |
es_MX.ISO8859-1 |
|
es_NI |
es_NI.ISO8859-1 |
|
es_PA |
es_PA.ISO8859-1 |
|
es_PE |
es_PE.ISO8859-1 |
|
es_PY |
es_PY.ISO8859-1 |
|
es_SV |
es_SV.ISO8859-1 |
|
es.UTF-8 |
es_ES.UTF-8 |
|
es_UY |
es_UY.ISO8859-1 |
|
es_VE |
es_VE.ISO8859-1 |
|
et |
et_EE.ISO8859-15 |
|
et_EE |
et_EE.ISO8859-15 |
|
fi |
fi_FI.ISO8859-1 |
|
fi_FI |
fi_FI.ISO8859-1 |
|
fi.ISO8859-15 |
fi_FI.ISO8859-15 |
|
fr |
fr_FR.ISO8859-1 |
|
fr_BE |
fr_BE.ISO8859-1 |
|
fr_CA |
fr_CA.ISO8859-1 |
|
fr_CH |
fr_CH.ISO8859-1 |
|
fr_FR |
fr_FR.ISO8859-1 |
|
fr.ISO8859-15 |
fr_FR.ISO8859-15 |
|
fr.UTF-8 |
fr_FR.UTF-8 |
|
he |
he_IL.ISO8859-8 |
|
he_IL |
he_IL.ISO8859-8 |
|
hr_HR |
hr_HR.ISO8859-2 |
|
hu |
hu_HU.ISO8859-2 |
|
hu_HU |
hu_HU.ISO8859-2 |
|
is_IS |
is_IS.ISO8859-1 |
|
it |
it_IT.ISO8859-1 |
|
it.ISO8859-15 |
it_IT.ISO8859-15 |
|
it_IT |
it_IT.ISO8859-1 |
|
it.UTF-8 |
it_IT.UTF-8 |
|
ja |
ja_JP.eucJP |
|
ko |
ko_KR.EUC |
|
ko.UTF-8 |
ko_KR.UTF-8 |
|
lt |
lt_LT.ISO8859-13 |
|
lt_LT |
lt_LT.ISO8859-13 |
|
lv |
lv_LV.ISO8859-13 |
|
lv_LV |
lv_LV.ISO8859-13 |
|
mk_MK |
mk_MK.ISO8859-5 |
|
nl |
nl_NL.ISO8859-1 |
|
nl_BE |
nl_BE.ISO8859-1 |
|
nl.ISO8859-15 |
nl_NL.ISO8859-15 |
|
nl_NL |
nl_NL.ISO8859-1 |
|
no |
nb_NO.ISO8859-1 |
|
no_NO |
nb_NO.ISO8859-1 |
|
no_NO.ISO8859-1@bokmal |
nb_NO.ISO8859-1 |
|
no_NO.ISO8859-1@nynorsk |
nn_NO.ISO8859-1 |
|
no_NY |
nn_NO.ISO8859-1 |
|
pl |
pl_PL.ISO8859-2 |
|
pl_PL |
pl_PL.ISO8859-2 |
|
pl.UTF-8 |
pl_PL.UTF-8 |
|
pt |
pt_PT.ISO8859-1 |
|
pt_BR |
pt_BR.ISO8859-1 |
|
pt.ISO8859-15 |
pt_PT.ISO8859-15 |
|
pt_PT |
pt_PT.ISO8859-1 |
|
ro_RO |
ro_RO.ISO8859-2 |
|
ru |
ru_RU.ISO8859-5 |
|
ru.koi8-r |
ru_RU.KOI8-R |
|
ru_RU |
ru_RU.ISO8859-5 |
|
ru.UTF-8 |
ru_RU.UTF-8 |
|
sh |
bs_BA.ISO8859-2 |
|
sh_BA |
bs_BA.ISO8859-2 |
|
sh_BA.ISO8859-2@bosnia |
bs_BA.ISO8859-2 |
|
sh_BA.UTF-8 |
bs_BA.UTF-8 |
|
sk_SK |
sk_SK.ISO8859-2 |
|
sl_SI |
sl_SI.ISO8859-2 |
|
sq_AL |
sq_AL.ISO8859-2 |
|
sr_CS |
sr_ME.UTF-8 或 sr_RS.UTF-8 |
|
sr_CS.UTF-8 |
sr_ME.UTF-8 或 sr_RS.UTF-8 |
|
sr_SP |
sr_ME.ISO8859-5 或 sr_RS.ISO8859-5 |
|
sr_YU |
sr_ME.ISO8859-5 或 sr_RS.ISO8859-5 |
|
sr_YU.ISO8859-5 |
sr_ME.ISO8859-5 或 sr_RS.ISO8859-5 |
|
sv |
sv_SE.ISO8859-1 |
|
sv_SE |
sv_SE.ISO8859-1 |
|
sv.ISO8859-15 |
sv_SE.ISO8859-15 |
|
sv.UTF-8 |
sv_SE.UTF-8 |
|
th |
th_TH.TIS620 |
|
th_TH |
th_TH.TIS620 |
|
th_TH.ISO8859-11 |
th_TH.TIS620 |
|
tr |
tr_TR.ISO8859-9 |
|
tr_TR |
tr_TR.ISO8859-9 |
|
zh |
zh_CN.EUC |
|
zh.GBK |
zh_CN.GBK |
|
zh_TW |
zh_TW.EUC |
|
zh.UTF-8 |
zh_CN.UTF-8 |
jprconv
jpostprint(1)
jtops
big5.epson.filter
cns.epson.filter
thaifilter
注:对于文本到 PS 的转换,请使用 mp 筛选器。
注:仍然可以在 Oracle Solaris 10 区域中使用这些库。
注:使用 iconv 命令代替旧版代码集转换器。仍然可以在 Oracle Solaris 10 区域中使用这些命令。